ROMantic: Generation and Optimization of Quasi Delay-Insensitive Read-Only Memories

نویسندگان

  • Mika Nyström
  • Elaine Ou
  • Alain J. Martin
چکیده

We describe the capabilities of and algorithms used in ROMantic, a tool for generating asynchronous read-only memory. ROMantic generates ROMs that are optimized for either power or speed. These ROMs are quasi delay-insensitive, and generated from an input file consisting of a value table. Although the algorithms used are based on previously known approaches, we present several enhancements particular to the improvement of asynchronous memory design. We present the measurements of a large set of ROMs of variable sizes in terms of performance, sizing, timing, and energy consumption. This allows future comparisons of asynchronous-layout generation tools and provides a benchmark for memory sizes typical of today’s industrial designs. ROMantic is capable of targeting a broad range of asynchronous applications. It has been used in the Lutonium project, which is an asynchronous version of the 80C51 microcontroller; and it should be useful for many types of asynchronous memory and memory architecture research.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quasi-delay-insensitive Circuits Are Turing-complete

Quasi-delay-insensitive (QDI) circuits are those whose correct operation does not depend on the delays of operators or wires, except for certain wires that form isochronic forks. In this paper we show that quasi-delay-insensitivity, stability and non-interference, and strong connuence are equivalent properties of a computation. In particular, this shows that QDI computations are deterministic. ...

متن کامل

A Memory Power Optimization Technique for Application Specific Embedded Systems

In this paper, a novel application specific power optimization technique utilizing small instruction ROM which is placed between an instruction cache or a main program memory and CPU core is proposed. Our optimization technique targets embedded systems which assume the following: (i) instruction memories are organized by two on-chip memories, a main program memory and a subprogram memory, (ii) ...

متن کامل

Optimization and Stability of TCP/IP with Delay-Sensitive Utility Functions

TCP/IP can be interpreted as a distributed primal-dual algorithm to maximize aggregate utility over source rates. It has recently been shown that an equilibrium of TCP/IP, if it exists, maximizes the same aggregate utility function over both source rates and routes, provided pure congestion prices are used as link costs in the shortest-path calculation of IP. Moreover, the utility functions are...

متن کامل

Timing Analysis of Quasi-Delay-Insensitive Ripple Carry Adders – A Mathematical Study

This paper deals with the timing analysis of quasi-delay-insensitive (QDI) ripple carry adders from a mathematical perspective. In this context, this paper throws light on forward latency, backward latency and cycle time metrics of robust asynchronous adders, which correspond to either strong or weak-indication timing regimes. With respect to weak-indication, both distributive and biased design...

متن کامل

Delay Insensitive Circuits and Action Systems

The action systems formalism has been successfully used as a formal frame work for reasoning about concurrent behaviour Circuits both synchronous and asynchronous exhibit concurrent behaviour In this paper we com bine the design of asynchronous circuits with action systems We show how quasi delay insensitive circuits can be modelled as action systems This is done by de ning classes of action sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002